.am-button:not([am-version]) {
	display: inline-block;
	width: 100%;
	padding: 0 4px;
	-webkit-box-sizing: border-box;
	height: 42px;
	text-align: center;
	font-size: 20px;
	line-height: 42px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	-webkit-background-clip: padding-box
}

.am-button:not([am-version])[type="button"],.am-button:not([am-version])[type="submit"] {
	outline: 0 none;
	-webkit-appearance: none
}

.am-button:not([am-version])[am-mode~="tiny"] {
	height: 26px;
	font-size: 13px;
	line-height: 26px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	-webkit-background-clip: padding-box
}

.am-button:not([am-version])[am-mode~="little"] {
	height: 31px;
	font-size: 13px;
	line-height: 31px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	-webkit-background-clip: padding-box
}

.am-button:not([am-version])[am-mode~="small"] {
	height: 36px;
	font-size: 13px;
	line-height: 36px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	-webkit-background-clip: padding-box
}

.am-button:not([am-version])[am-mode~="middle"] {
	height: 40px;
	font-size: 16px;
	line-height: 40px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	-webkit-background-clip: padding-box
}

.am-button:not([am-version])[am-mode~="inline"] {
	width: auto;
	padding-left: 16px;
	padding-right: 16px;
	-webkit-box-sizing: content-box
}

.am-button:not([am-version])[am-mode~="inline"][am-mode~="tiny"] {
	padding-left: 10px;
	padding-right: 10px
}

.am-button:not([am-version]),.am-button:not([am-version])[am-mode~="blue"] {
	border: 1px solid RGB(93,192,223);
	color: #fff;
	background: #2c66f0;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#3EA3FE), to(#3EA3FE));
	background-image: linear-gradient(RGB(93,192,223), RGB(93,192,223))
}

.am-button:not([am-version]):active,.am-button:not([am-version])[am-mode~="blue"]:active,.am-button:not([am-version]).hover,.am-button:not([am-version])[am-mode~="blue"].hover {
	color: #fff;
	border-color: #2284DD;
	background: #2284DD
}

.am-button:not([am-version])[am-mode~="red"] {
	border-color: #b30908;
	background: #cc2e1e;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e03f37), to(#cc2e1e));
	background-image: linear-gradient(#e03f37, #cc2e1e)
}

.am-button:not([am-version])[am-mode~="red"]:active,.am-button:not([am-version])[am-mode~="red"].hover {
	border-color: #b30908;
	background: #b30908
}

.am-button:not([am-version])[am-mode~="black"] {
	border-color: #717378;
	background: #717378;
	color: #ccc
}

.am-button:not([am-version])[am-mode~="black"]:active,.am-button:not([am-version])[am-mode~="black"].hover {
	border-color: #54585f;
	color: #999;
	background: #54585f
}

.am-button:not([am-version])[am-mode~="white"] {
	border-color: #cbcbcb;
	color: #000;
	background: #f4f4f4;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fffefe), to(#f4f4f4));
	background-image: linear-gradient(#fffefe, #f4f4f4)
}

.am-button:not([am-version])[am-mode~="white"]:active,.am-button:not([am-version])[am-mode~="white"].hover {
	color: #000;
	border-color: #cbcbcb;
	background: #e5e5e5
}

.am-button:not([am-version])[am-mode~="white"].am-button-light {
	color: #8f8f95;
	border-color: #8f8f95;
	background: #fff
}

.am-button:not([am-version])[am-mode~="white"].am-button-light:active,.am-button:not([am-version])[am-mode~="white"].am-button-light.hover {
	border-color: #717378;
	background: #717378;
	color: #ccc
}

.am-button:not([am-version])[am-mode~="light"] {
	color: #0af;
	border-color: #0af;
	background: #fff
}

.am-button:not([am-version])[am-mode~="light"]:active,.am-button:not([am-version])[am-mode~="light"].hover {
	border: 1px solid #0af;
	color: #fff;
	background: #0af
}

.am-button:not([am-version])[am-mode~="light"][am-mode~="red"] {
	color: #e03f37;
	border-color: #e03f37;
	background: #fff
}

.am-button:not([am-version])[am-mode~="light"][am-mode~="red"]:active,.am-button:not([am-version])[am-mode~="light"][am-mode~="red"].hover {
	color: #fff;
	border-color: #e03f37;
	background: #e03f37;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e03f37), to(#e03f37));
	background-image: linear-gradient(#e03f37, #e03f37)
}

.am-button:not([am-version])[am-mode~="light"][am-mode~="black"],.am-button:not([am-version])[am-mode~="light"][am-mode~="white"] {
	color: #ababa2;
	border-color: #ababa2;
	background: #fff
}

.am-button:not([am-version])[am-mode~="light"][am-mode~="black"]:active,.am-button:not([am-version])[am-mode~="light"][am-mode~="white"]:active,.am-button:not([am-version])[am-mode~="light"][am-mode~="black"].hover,.am-button:not([am-version])[am-mode~="light"][am-mode~="white"].hover {
	color: #fff;
	border-color: #ababa2;
	background: #ababa2
}

.am-button:not([am-version])[am-mode~="disabled"],.am-button:not([am-version])[am-mode~="light"][am-mode~="disabled"],.am-button:not([am-version]):disabled {
	border-color: #cbcbcb;
	color: #ccc;
	text-shadow: none;
	background: #ededed;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#ededed));
	background-image: linear-gradient(#f3f3f3, #ededed)
}

.am-button:not([am-version])[am-mode~="disabled"]:active,.am-button:not([am-version])[am-mode~="light"][am-mode~="disabled"]:active,.am-button:not([am-version]):disabled:active,.am-button:not([am-version])[am-mode~="disabled"].hover,.am-button:not([am-version])[am-mode~="light"][am-mode~="disabled"].hover,.am-button:not([am-version]):disabled.hover {
	border-color: #cbcbcb;
	color: #ccc;
	background: #ededed;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#ededed));
	background-image: linear-gradient(#f3f3f3, #ededed)
}